Title Banner

Previous Book Contents Book Index Next

Inside Macintosh: QuickDraw GX Printing Extensions and Drivers /
Chapter 1 - Introduction to Printing Extensions and Drivers / About QuickDraw GX Printing Extensions and Printer Drivers


Printing Phases

QuickDraw GX sends specific printing messages during each of the four phases of printing. Figure 1-2 shows what happens to document data in these phases of printing.

Figure 1-2 The phases of QuickDraw GX printing

The four phases of printing are:

The four phases of printing can be, but are not necessarily, sequential. In some cases, these phases are interleaved. For example, when the same computer is performing both formatting and output of a document, the application and spooling phases are interleaved, and the imaging and device communications phases are interleaved. The application initiates the printing of each page, and that output is written to a spool file. When the printer is ready, each page is despooled, rendered, and sent to the device.

Printing extensions and printer drivers can override any of the messages that QuickDraw GX sends during each of these printing phases, allowing you a tremendous degree of flexibility in controlling printing on a specific device.

Note
The spooling, imaging, and device communications phases of printing can occur on different devices. For example, an application can spool a document to a printer server on a network, which might then image the document to a disk that is taken to a printing service and printed on a high-resolution printer.

Previous Book Contents Book Index Next

© Apple Computer, Inc.
7 JUL 1996




Navigation graphic, see text links

Main | Page One | What's New | Apple Computer, Inc. | Find It | Contact Us | Help